package com.luoguijia.disk.mybatis.mapper;

import com.luoguijia.disk.mybatis.entity.PtFileEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PtFileMapper {
//    PtFileEntity selectByIdAndUser(@Param("fileId") String fileId, @Param("userId") String userId);
//
//    int updateFileName(PtFileEntity fileEntity);
//
//    boolean existsSameName(@Param("parentId") String parentId,
//                           @Param("fileName") String fileName,
//                           @Param("userId") String userId);
//
//    List<PtFileEntity> selectByUserAndParent(@Param("userId") String userId,
//                                             @Param("parentId") String parentId);
//
//    int logicalDelete(@Param("fileId") String fileId, @Param("userId") String userId);
//
//    String selectFilePath(@Param("fileId") String fileId, @Param("userId") String userId);
//
//    int updateFilePath(@Param("fileId") String fileId,
//                       @Param("userId") String userId,
//                       @Param("newPath") String newPath,
//                       @Param("newParentId") String newParentId);
}